package com.ntv.domain;

import java.io.InputStream;
import java.util.Date;

import org.springframework.web.multipart.MultipartFile;

public interface IWishes {

	/**
	 * @return the id
	 */
	public Long getId();

	/**
	 * @param id the id to set
	 */
	public void setId(Long id);

	/**
	 * @return the fullnameWhoIs
	 */
	public String getFullnameWhoIs();

	/**
	 * @param fullnameWhoIs the fullnameWhoIs to set
	 */
	public void setFullnameWhoIs(String fullnameWhoIs);

	/**
	 * @return the nativePlace
	 */
	public String getNativePlace();

	/**
	 * @param nativePlace the nativePlace to set
	 */
	public void setNativePlace(String nativePlace);

	/**
	 * @return the fullnameWhomTo
	 */
	public String getFullnameWhomTo();

	/**
	 * @param fullnameWhomTo the fullnameWhomTo to set
	 */
	public void setFullnameWhomTo(String fullnameWhomTo);

	/**
	 * @return the subject
	 */
	public String getSubject();

	/**
	 * @param subject the subject to set
	 */
	public void setSubject(String subject);

	/**
	 * @return the image
	 */
	public InputStream getImage();

	/**
	 * @param image the image to set
	 */
	public void setImage(InputStream image);

	/**
	 * @return the message
	 */
	public String getMessage();

	/**
	 * @param message the message to set
	 */
	public void setMessage(String message);

	/**
	 * @return the createdBy
	 */
	public Long getCreatedBy();

	/**
	 * @param createdBy the createdBy to set
	 */
	public void setCreatedBy(Long createdBy);

	/**
	 * @return the createdDate
	 */
	public Date getCreatedDate();

	/**
	 * @param createdDate the createdDate to set
	 */
	public void setCreatedDate(Date createdDate);

	/**
	 * @return the publishDate
	 */
	public Date getPublishDate();

	/**
	 * @param publishDate the publishDate to set
	 */
	public void setPublishDate(Date publishDate);
	/**
	 * 
	 * @return the publishDate as string
	 */
	public String getPublishDateString();
	/**
	 * 
	 * @param publishDateString
	 */
	public void setPublishDateString(String publishDateString);
	
	/**
	 * @return the contentId
	 */
	public Long getContentId();
	/**
	 * @param contentId the contentId to set
	 */
	public void setContentId(Long contentId);
	
	/**
	 * @return the authorized
	 */
	public Boolean getAuthorized();
	
	/**
	 * @param authorized the authorized to set
	 */
	public void setAuthorized(Boolean authorized);
	
	
	/**
	 * @return the multipartFile
	 */
	public MultipartFile getMultipartFile() ;
	/**
	 * @param multipartFile the multipartFile to set
	 */
	public void setMultipartFile(MultipartFile multipartFile);
}
